import {Controller, Ctx, Get, Param} from "../core/router";
import {Http} from "../core/http";

@Controller('/mitoo')
export class MitooController {
    /**
     *  对话明图
     * */
    @Get()
    public index(@Ctx() ctx) {
        return ctx.render('mitoo/index');
    }

    /**
     *  设计师合作
     * */
    @Get('designer')
    public designer(@Ctx() ctx) {
        return ctx.render('mitoo/designer/index');
    }

    /**
     *  设计师合作详情
     * */
    @Get('designer/:id')
    public async designer_info(@Ctx() ctx, @Http() http, @Param('id') id) {

        const designers = [
            {
                id: 2,
                name: '敖瀚',
                keyword: '敖瀚',
                position: '高级室内建筑设计师 / 北京瀚唐风景设计公司设计总监',
                desc: '北京海唐风景望内设计有限公司创始人， 致力于用当代的设计语言表达最中国的餐饮美学。 植长主题餐厅设计和购物中心主题街区的改造设计， 公司与多家国内知名连锁整饮企业，以及万科， 中粮等商业地产企业长期站略合作。',
                list: [
                    '广州设计展独策展人 2017年',
                    '中国设计权力榜DESIGN POWER 100年度设计师 2017年',
                    '广州设计展独策展人 2017年'
                ]
            },
            {
                id: 3,
                name: '萧爱彬',
                keyword: '萧爱彬',
                position: '高级室内建筑设计师 / [镜物]品牌创始人',
                desc: '中国最具影响力的设计师之一， 中国十大样板房设计师， 荣获多项国际国内大赛金奖，出版多部专辑， 1993年毕业于四川美术学院，四川师大视觉艺术学院客座教授， 上海萧氏设计总设计师。',
                list: [
                    '当选中国室内设计年度影响力人物(CIID) 2011年',
                    'CIID中国建筑学会第一届学会奖评委 2011年',
                    '获得中国十大高端住宅设计师称号 2011年',
                    '作品“瞬息”获得现代国际传媒年度商业空间大奖(现代装饰杂志社) 2009年',
                    '获得中国室内设计精英奖(中国室内装饰协会) 2009年',
                    '获得第七届现代装饰国际传媒奖”年度杰出设计师大奖” 2009年',
                    '获得Zumtobel Lighting奥德堡照明“人与环境的和谐”室内照明设计大赛设计师组金奖 2009年',
                    '获得中国杰出设计师称号 2008年',
                    '获得上海别墅金牌设计师称号 2008年',
                    '获得上海年度创意领军人物 2008年',
                    '获得中国十大样板房设计师称号 2007年',
                    '获得全国杰出中青年室內建筑师称号 2006年',
                    '获得中国十佳住宅设计师 2006年',
                    '人闱中国设计业百人榜成员 2006年',
                    '获得上海市首届十大优秀青年室内建筑师”称号 2005年'
                ]
            },
            {
                id: 4,
                name: '會建龙',
                keyword: '會建龙',
                position: '高级室内建筑设计师',
                desc: 'GID格瑞龙国际设计有限公司创始人、董事;新加坡FW国际设计中国区负责人;<br />' +
                    '亚太酒店协会中国区副秘书长;<br />' +
                    '上海琅宿酒店投资管理公司董事、创始人;<br />' +
                    '首位与意大利顶级品牌PROVASI合作设计的华人设计师;',
                list: [
                    '中国室内设计年度封面人物 2016-2017年',
                    '光华龙腾奖.中国装饰设计业十大杰出青年 2016年',
                    '民生设计(北京12间) 2015年',
                    '上海东方卫视第一季(梦想改造家) 2014年',
                    '中国中央电 视台及北京国际设计周为民生设计 (北京12间) 2013年',
                    '亚太酒店设计大赛荣获亚太酒店设计十大风云人物奖 2012年',
                    '家具设计作品获得IF邀请展 2012年',
                    '金指环:lc@ward2010全球室内没计大奖赛酒店会所类金奖 2010年',
                    'CHD中国室内设计大奖赛荣获- 等奖 2010年',
                    '第18届APIDA大奖 2010年',
                    '亚 太室内设计双年大奖赛餐馆空间设计优秀奖;最佳家具设计大奖 2010年',
                    '金指环IC@ward全球室内设计大赛荣普奖 2009年',
                    'IA1中国风设计大赛铜奖 2009年',
                    'IF 德国国际设计大奖 2007年'
                ]
            },
            {
                id: 5,
                name: '陶金成',
                keyword: '陶金成',
                position: '高级室内建筑设计师 / 【聿见】品牌创始人',
                desc: '毕业于清华大学美术学院环境艺术设计系,<br />' +
                    '曾任职于中国建筑装饰集团设计研究院酒店设计中心主任,<br />' +
                    '中国建筑设计集团装饰设计院 院长,总设计师<br />' +
                    '中国建筑"十佳杰出青年设计师"',
                list: [
                    '金羿奖 创新设计 软件床系列 金奖 2019年',
                    '金羿奖 创新设计 中式家具 金奖 2019年',
                    '中国家具产品创新奖书房家具银奖 2018年'
                ]
            },
            {
                id: 6,
                keyword: '斯特凡妮娅·窝拉',
                name: '斯特凡妮娅·窝拉 (Stefania Vola)',
                position: '意大利室内建筑设计师 / Interioritratti创作人',
                desc: '毕业于意大利都灵建筑学院,<br />' +
                    '曾任职于都灵的Studio Vassallo,<br />' +
                    '设计了多媒体"Museo del Clown",<br />' +
                    '出版\'Turin Tour, the ultimate guide, visual design for an invisible city\' 2009',
                list: [
                    'Platinum winner of a contest Design Award 2015',
                    'Golden A\' Design Award Winner 2013',
                    'Runner-Up for Arts, Crafts and Ready-Made Design 2012'
                ]
            }
        ];

        let info = designers.filter(val => val.id == id)[0];

        const resent = await http.get('v1/good/getRelatedGoods', {
            keyword: info.keyword
        });
        const body = resent.data;
        console.log(body);

        let products = body.data;

        const data = {
            info,
            products
        };

        return ctx.render('mitoo/designer/info', data);
    }

    @Get('bussniess')
    public async bussniess(@Ctx() ctx, @Http() http) {

        return ctx.render('mitoo/bussniess/index');
    }

    @Get('case')
    public async case(@Ctx() ctx, @Http() http) {

        const result = await http.get('v1/ProjectCase/index');
        const body = result.data;
        const cases = body.data;

        let data = {
            cases
        };

        return ctx.render('mitoo/case/index', data);
    }

    @Get('case/:id/info')
    public async case_info(@Ctx() ctx, @Http() http, @Param('id') id) {

        const result = await http.get('v1/ProjectCase/getinfo', {id: id});
        const body = result.data;
        let info = body.data;

        const data = {
            info
        };

        return ctx.render('mitoo/case/info', data);
    }
}































